Overall a good place to stay, check-in was smooth, great location (walkable to the downtown/waterfront area with lots of shops), and communication was swift and easy!
One downside is the parking - it's clearly stated in the listing but the parking lot is very small and often fills up before 4-5pm, so it's a bit of a hassle finding parking later in the evening. There were also a couple of roaches that scurried around, but there is a sign in the unit that also states there are some insects due to it being an island, nothing horrible that we couldn't handle but just something to note if you're deathly afraid of roaches!