This Inn is great due to its location (next to Oasis Diving and by the ocean) and innkeeper Erika (helpful and friendly), but lousy in terms of upkeep and amenities. We stayed for 5 days. Grand Turk is a place for diving (It was FANTASTIC), but not for Resort seekers as there isn't much to do in the evenings. We wanted to like the Inn, but the room was pretty poor. Always dealing with mosquitos because the cleaning woman leaves the door open for an hour; the good side was that the room was cleaned very well daily. The ceiling fan chain was broken off, so couldn't be turned on, but the AC was fine. The towels were old, bleach and sometimes rust-stained, and hard. The bathroom had paint peeling, shower drain very slow so had a "pool" with every shower and shower head pointed straight ahead. Sometimes the hot water was used up, so cold shower. There were some toilet flushing problems too (not much). In the front patio garden, there were leaves galore that were never raked up, except for started in one corner one day, but never finished. There were lounge chairs in this area that were covered with dirt and leaves. Now the concrete part of the patio and in front of the rooms was very clean and kept that way. We took one of the lounge chairs from the garden area, cleaned it off and put it by our door and that was nice.
In general, this was just not an attractive place to stay. Everything is indeed on island time on Grand Turk, and since we were relaxing, that suited us fine. However, you can run into problems making meeting times due to waiting for food or service at the restaurants. Leave yourself a lot of extra time. Our next door neighbor was staying for 2 weeks and loved the place, so it is really all about your expectations.
Note, in this area the beach is divided by breakwaters, old piers, etc., so not a place where one can walk for miles along a sandy beach. For that you would need to go further north or south out of town, not within walking distance. The Bohio would be a place for that.
