Spectacular views, seriously. All the amenities needed for a fantastic family vacation