'Compact but well designed space had everything I needed for a comfortable stay - lovely hosts and a million dollar view!'