We stayed for 5 days at the Whitsunday Apartments on Hamilton Island, and thoroughly enjoyed our stay. The accommodation is quite spacious (separate bedroom, kitchen, dining/lounge, etc), and has fantastic views out over Catseye Beach and the Whitsundays. However, I felt the accommodation is starting to look a bit tired, but still very comfortable. Everything is so close on Hamilton Island (restaurants, shopping, activities, airport, etc), and there's always plenty to do. Front reception staff were very helpful.