Good location, perfectly placed for visiting all areas of the island by bus, taxi, moped, mountain bike. Close to the airport but never a nuisance. The friendliest staff we've ever encountered which spilled over to the guests and made for a relaxing and really enjoyable stay for everyone. Beach small but good, watersports available too. Heated pool and jacuzzi and no trip would be complete without swimming in the hotel's own cave, quite magical. Food good. Rooms a little dated but clean and comfortable. The Swizzle Inn a short distance from the hotel offered a change of scene for a drink (Rum swizzle a must) and 'Pub Grub'. Two weeks passed much too quickly and we would certainly return to Grotto Bay Beach Resort.