Compact but well laid out. Excellent deck and amazing views. Recently renovated and a really nice living area. Hosts were very easy to deal with