5 stars all around! The perfect place for a weekend stay.