This place is a gem! Spacious, stylish and immaculate inside and the outdoor space is perfect.