This place is totally adorable and has everything you could possibly need for an enjoyable stay.