I rarely give five stars and never have I given five stars on everything except for the resort at St. John’s. This place is just perfect! The rooms are incredibly clean and well maintained. The restaurant is just lovely and Teresa and Marie are two of the most incredible people working in the restaurant. The food, The hotel, the atmosphere, the staff, everything is a five out of five