Perfect place, newly renovated, clean, cozy, sunny;
perfect location;
perfect view;
great host