Comfortable stay in spectacular location.