Views to die for in a wonderful location make for a great vacation, a little more attention to detail and this could be a genuine five star venue.