My experience was great. This is not a luxury hotel, so make sure you have set your expectations appropriately. The staff are very friendly and the beds are comfortable. The rooms are clean, but dated. I have 4 stars instead of 5 only because we had a weird smell in our bathroom (I think it's because there may need to be some updates, not because it wasn't cleaned) and there's not much room to put anything in the shower, you have to put everything on the floor. I would definitely stay here again.
The location was convient for exploring the islands each day and there were many food options.
I felt safe and there's plenty of parking.
I would give 4.5 stars, if I could!